namespace B.S.NewMedical.Api.Read.DTOS.Department
{
    /// <summary>
    /// 科室DTO（用于医院科室设置）
    /// </summary>
    public class DepartmentDto
    {
        /// <summary>
        /// 科室ID
        /// </summary>
        public int Id { get; set; }

        /// <summary>
        /// 科室名称
        /// </summary>
        public string DepartmentName { get; set; }

        /// <summary>
        /// 科室类型（门诊/住院）
        /// </summary>
        public string Type { get; set; }

        /// <summary>
        /// 父级ID
        /// </summary>
        public int ParetId { get; set; }

        /// <summary>
        /// 科室位置
        /// </summary>
        public string DepartmentAddr { get; set; }

        /// <summary>
        /// 挂号费
        /// </summary>
        public decimal RegistrationFee { get; set; }

        /// <summary>
        /// 是否支持急诊服务
        /// </summary>
        public bool IsEmergencyService { get; set; }

        /// <summary>
        /// 科室上线状态
        /// </summary>
        public bool IsOnline { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string? remark { get; set; }
    }
}